/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.model.domain.cuestionario;

/**
 * Es una seccion del cuestionario. No confundir con los registros del cuestionario.
 * @author Rdelacruz
 * @param <C>
 */
public class Seccion<C extends Enum> 
extends SeccionSimple
{
    private Cuestionario<C> cuestionario;
    
        
    @Override
    public String getKey() {
        Enum seccionEnum = this.getCodigo();
        //if(seccionEnum==null)
        //    return cuestionario.getCodigo().name();
        return cuestionario.getCodigo() + seccionEnum.name();
    }

    
    public Cuestionario<C> getCuestionario() {
        return cuestionario;
    }

    public void setCuestionario(Cuestionario<C> cuestionario) {
        this.cuestionario = cuestionario;
    }    

}
